// Copyright (c) 2020, the Dart project authors.  Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.

class A {
  Future<dynamic> bar(x) async => print(x);
}

class B {}

dynamic foo() => new A();
Future<dynamic> baz() async => new B();

main() async {
  await foo().bar(await baz());
}
